moral superiority - Francés Inglés Diccionario